.pintai .mentdevelop_2{padding: 40px 0 0;}
.pintai .mentdevelop_2:nth-child(2n){align-items: center;}
.pintai .mentdevelop_2:nth-child(2n) .mentdevelop_2_right{margin-top: 0;}

.headerSwiper .swiper-wrapper{justify-content: center;}
.headerSwiper .swiper-slide{width: 24.5% !important;}
.pro_list_bon .item dd p .em{font-style: italic;}
.body-box{ min-height: 100vh; position: relative;}
.body-box .section{display: table;table-layout: fixed;width: 100%;height: 100vh;}
.section8 { height: 100px !important; display: block !important;}
.section8 .fp-tableCell{ height: auto !important;}
.ohter_main{ max-width: 1920px; margin: 0 auto;}
.header{ position: fixed; left: 0; right: 0; top: 0; z-index: 1002; transition: 0.3s all;}
.header .imgb{ display: none;}
.header .all_wrap{ height: 50px; margin: 40px 50px; position: relative; text-align: center; transition: 0.3s all;}
.header .logo{ position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 130px; text-align: center;}
.header .logo img{ width: 100%; height: auto; transition: 0.3s all; }
.menu-right{ position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.menu-right .search{ position: relative; padding:10px;}
.menu-right .search .img{ width: 30px; height: 30px; position: relative; cursor: pointer; }
.menu-right .search .img img{ opacity: 1; transition: 0.4s all; }
.menu-right .search .img::after,
.menu-right .search .img::before{ position: absolute; left:0; top: 50%; margin-top: -1px;  content: ''; width: 100%; height: 3px; background: #fff; transition: 0.4s all; opacity: 0;}
.menu-right .search dl{ position: absolute; right: 0; top: 100%; background: #fff; width: 200px; opacity: 0; transition: 0.5s all; visibility: hidden; transform: translateY(20px);  box-shadow: 0 0 5px rgba(0,0,0,0.3);}
.menu-right .search dl::after{ content: ''; position: absolute; right: 20px;  top: -10px; border: 5px solid rgba(0,0,0,0); border-bottom-color: #5bade1;}
.menu-right .search dt{ float: left; padding: 0 10px; width: 60%;}
.menu-right .search dt input{ width: 100%; border: 0;  height: 40px; line-height: 40px;}
.menu-right .search dd{ overflow: hidden;}
.menu-right .search dd button{ width: 100%; height: 40px; line-height: 40px; border: 0; background: #5bade1; color: #fff;}

.menu-right .hover1 .img img{ opacity: 0; }
.menu-right .hover1 .img::after{ transform:rotate(45deg); opacity: 1;}
.menu-right .hover1 .img::before{ transform:rotate(-45deg); opacity: 1;}
.menu-right .hover1 dl{ transform: translateY(0); opacity: 1; visibility: visible;}
.menu-right .lange{ position: relative;}
.menu-right .lange dt{ padding: 10px; color: #fff; cursor: pointer;}
.menu-right .lange dt span{ display: inline-block; margin: 0 5px; vertical-align: middle;}
.menu-right .lange dt i{ transition: 0.3s all; display: inline-block; position: relative; vertical-align: middle; height: 20px;}

.menu-right .lange dd{ position: absolute; top: 100%; background: #fff; border-top: 2px solid #5bade1; width: 100%; opacity: 0; transition: 0.5s all; visibility: hidden; transform: translateY(20px); box-shadow: 0 0 5px rgba(0,0,0,0.3);}
.menu-right .lange dd::after{ content: ''; position: absolute; left:50%; margin-left: -5px;  top: -12px; border: 5px solid rgba(0,0,0,0); border-bottom-color: #5bade1;}
.menu-right .lange dd a{ display: block; padding: 8px 0; transition: 0.2s all;}
.menu-right .lange dd a:hover{ background: #5bade1; color: #fff;}
.menu-right .lange dl:hover dt i{ transform:rotateX(180deg) translateY(-2px);}
.menu-right .lange dl:hover dd{ opacity: 1; transform: translateY(0); visibility: visible;}

.header .menu {  line-height: 50px; margin: 0 15% 0 15%;}
.header .menu li{  position: relative;margin: 0 40px;}
.header .menu li .child{ line-height: 1.8; position: absolute; background: #f6f6f6; min-width: 200px; margin-left: -100px; left: 50%; border-top: 2px solid #5bade1; opacity: 0; transition: 0.3s all; visibility: hidden; transform: translateY(20px); box-shadow: 0 0 5px rgba(0,0,0,0.3);}
.header .menu li .child::after{ content: ''; position: absolute; background: url(../images/bg_118.png) no-repeat; width: 17px; height:10px ; left: 50%; margin-left: -8px; top: -10px; }
.header .menu li .child .w a{ display: block; padding: 8px 6px;white-space: nowrap;}
.header .menu li .child .w{ padding: 10px;}
.header .menu li .child .w a:hover{ background: #5bade1; color: #fff;}
.header .menu li .a1{ color: #fff; text-shadow: 0 0 1px rgba(0,0,0,0.5); display: block; white-space: nowrap;}
.header .menu li:hover .a1{ color: #5bade1; font-weight: bold; text-shadow: none;white-space: nowrap;}
.header .menu li:hover .child{opacity: 1; transform: translateY(0); visibility: visible;}
/* .header .menu li:last-child .child{margin-left: -138px;} */
/* .header .menu li .child_2{opacity: 1;  visibility: visible; transform:translateY(0)} */
.header .menu li .child_2{ width: 1500px; left: -18.2vw; margin-left: 0; }
.header .menu li .child_2::after{ left: 20vw;}
.header .menu li .child_2 .top{padding: 5px 0;}
.header .menu li .child_2 .tab_head{ display: flex; padding: 10px; margin: 0 0;}
.header .menu li .child_2 .tab_head .tab_a{ flex: 1; max-width: 20%; }
.header .menu li .child_2 .tab_head .tab_a.cur span{ background: #5bade1; color: #fff;}
.header .menu li .child_2 .tab_head .tab_a span{ cursor: pointer; margin: 0 10px; background: #e7e7e7; padding: 10px 10px; display: block;}
.header .menu li .child_2_w { }
.header .menu li .child_2_w .left{ float: left; width: 20%;   }
.header .menu li .child_2_w .left .left_w{background: #E7E7E7; margin-right: 5px; height: 60vh; overflow-y: auto; }
.header .menu li .child_2_w .right{ overflow: hidden; height: 60vh; overflow-y: auto;}
.header .menu li .child_2_w .left .ul{ padding: 20px 0;}
.header .menu li .child_2_w .left p{ padding: 12px 0; cursor: pointer;}
.header .menu li .child_2_w .left p.cur{background: #f6f6f6;}
/* .header .menu li:nth-child(4) .child{margin-left: -166px;} */
#menu_left .mCSB_inside > .mCSB_container{ margin-right: 0;}
.pro_item_list{ position: relative; overflow: hidden; padding-bottom: 20px;}
.pro_item_list{ line-height: 1.5; text-align: left;}
.pro_item_list .item{ width: 20%; float: left; position: absolute; opacity: 0;}
.waterfall_overs  .item{ opacity: 1;}
.pro_item_list .item dl{ margin: 20px 20px 20px;}
.pro_item_list .item dt{ border-bottom:1px solid #bfbfbf; font-weight: bold; padding-bottom: 10px; margin-bottom: 10px; min-height:60px; }
.pro_item_list .item dt img{ width: 20px; height: 20px; margin-right: 3px;  vertical-align: text-top; position: relative; top: 1px;}
.pro_item_list .item dd a{ padding: 2px 0; display: inline-block; color: #666;}
.pro_item_list .item dd a:hover{ color: #5bade1;}

.pro_item_list{ display: none;}
.pro_item_list.cur{ display: block;}
.right_a{ display: none;}
.news-list .hidden{ visibility: hidden; opacity: 0; position:absolute; width: 100%; height: auto; left: 0; top: 0; z-index: -1;}
.show_0 .left .right_a:nth-child(1),
.show_0 .right .right_a:nth-child(1),
.show_1 .left .right_a:nth-child(2),
.show_1 .right .right_a:nth-child(2){ display: block;}
#child_2 .tab_b{ display: none;}
#child_2 .show_0 .tab_b_1,
#child_2 .show_1 .tab_b_1,
#child_2 .show_2 .tab_b_2,
#child_2 .show_3 .tab_b_3{ display: block;}

.ohter_main{ overflow: hidden;}

/* .scroll_header */ .header{ background:rgba(255,255,255,0.9); box-shadow: 0 0 4px rgba(0,0,0,0.3);}
/* .scroll_header */ .header .all_wrap{ margin: 10px 50px;}
/* .scroll_header */ 
/* .header .logo img{ width: 80px;} */
/* .scroll_header */ .header .menu li .a1{ color: #333; text-shadow: none;}
/* .scroll_header */ .menu-right .search{ padding: 20px 10px;}
/* .scroll_header */ .menu-right .lange dt{ padding: 20px 10px;}
/* .scroll_header */ .menu-right .search .img::after,
/* .scroll_header */  .menu-right .search .img::before{ background: #333;}
/* .scroll_header */ .menu-right .lange dt{ color: #333;}
/* .scroll_header */ .header .menu{ line-height: 70px;  margin-top: -10px;}
/* .scroll_header */ .header .imgb{ display:inline-block;}
/* .scroll_header */ .header .imga{ display: none;}
.tab_b_2,
.tab_b_3{ min-height: 40vh;}
.menu_tab_2_list{ padding: 20px 0px;}
.menu_tab_2_list .item{ float: left; width: 25%;}
.menu_tab_2_list .item a{ display: block; margin: 0 20px; background: #d9d9d9;}
.menu_tab_2_list .item a:hover{ background: #5bade1; color: #fff;}
.menu_tab_2_list .item .img_ratio{ padding-top: 70%; }
.menu_tab_2_list .item .bottom2{ padding: 10px;}
.menu_tab_2_list .item .bottom2 h3{color: #531B85;}
.menu_tab_2_list .item a:hover .bottom2 h3{color: #fff;}

.menu_tab_3_list{ padding: 20px 0px;}
.menu_tab_3_list .item{ float: left; width: 33.33%;}
.menu_tab_3_list .item a{ display: block; margin: 0 20px; background: #d9d9d9;}
.menu_tab_3_list .item a:hover{ background: #5bade1; color: #fff;}
.menu_tab_3_list .item .img_ratio{ padding-top: 50%; }
.menu_tab_3_list .item .bottom2{ padding: 10px;}

body #fp-nav.right{ right: auto; left: 10px;}

footer .footer-top{background:url(../images/footer_bg.jpg) no-repeat;background-size:cover; }
footer  .container{padding:70px 0 20px; max-width: 1500px; margin: 0 auto;}
footer  .container .left{overflow: hidden; float: none; padding-right: 2%;}
footer  .container .left > ul{display:flex;justify-content:space-between}
footer  .container .left > ul li{ flex: 1;}
footer  .container .left > ul li h2{margin-bottom:10px}
footer  .container .left > ul li h2 a{color:#333;font-weight:bold;position:relative;transition:all 0.5s;}
footer  .container .left > ul li h2 a i{ color: #225CA6; margin-right: 5px;}
footer  .container .left > ul li h2:hover a{color:#5bade1}
footer  .container .left > ul li ul li a{color:#777;line-height:30px;transition:all 0.5;}
footer  .container .left > ul li ul li:hover a{color:#5bade1}
footer  .container .right{float:right;width:270px;text-align:center}
footer  .container .right .tu{max-width:118px;margin:0 auto 10px}
footer  .container .right p{text-align:center;font-weight:bold;color:#666}
footer  .container .right ul{display:inline-block;margin-top:8px}
footer  .container .right ul li{float:left;width:42px;height:42px;background:#c6c6c6;border-radius:50%;transition:all 0.5s;}
footer  .container .right ul li a span{color:#fff;font-weight:bold;display:block;text-align:center;line-height:42px}
footer  .container .right ul li:not(:last-child){margin-right:10px}
footer  .container .right ul li:hover{background:#5bade1}
footer  .link{padding:0 120px}
footer  .link .con{border-top:2px solid #dadada; padding: 30px 0;}
footer  .link .con h2{float:left;color:#666;margin-right:20px}
footer  .link .con ul{overflow:hidden}
footer  .link .con ul li{float:left;padding:0 20px;position:relative}
footer  .link .con ul li a{color:#999;transition:all 0.5s;}
footer  .link .con ul li:not(:last-child):before{content:'';width:2px;height:16px;background:#cbcbcb;position:absolute;right:0;top:50%;margin-top:-8px}
footer  .link .con ul li:hover a{color:#5bade1}
footer .footer-bottom{background:url(../images/footer_bottom.jpg) no-repeat;background-size:cover;padding:52px 80px}
footer  .left{float:left}
footer  .left p{color:#ebebeb}
footer  .left p span{color:#fff}
footer  .left .contact{margin-top:8px}
footer  .left .contact p{float:left;color:#ebebeb;margin-right:8px}
footer  .left .contact p a{color:#fff;margin-right:8px}
footer  .right{overflow: hidden; text-align: right;}
footer .footer-bottom  .right ul{float:right}
footer .footer-bottom  .right ul li{float:left;position:relative;padding:0 10px}
footer .footer-bottom  .right ul li a{color:#ebebeb;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s}
footer .footer-bottom  .right ul li:last-child{padding-right:0}
footer .footer-bottom  .right ul li:not(:last-child):before{content:'';width:1px;height:12px;background:#aaa;position:absolute;right:0;top:50%;margin-top:-6px}
footer .footer-bottom .right ul li:hover a{color:#ccc;}
footer  .right p{margin-top:8px;float:left;width:100%;text-align:right;color:#ebebeb;}
footer .right p a{ color: #e7e7e7; margin-left: 20px; display: inline-block;}
footer .right p a:hover{ color: #ccc;}
.hidden{
    opacity: 0 !important;
    visibility: hidden !important;
    max-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden;
}
.slider-right{ position: fixed; right: 20px; top: 68%;transform: translateY(-50%); z-index: 100;}
.slider-right li{ background: #fff; width: 44px; height: 44px; line-height: 44px; text-align: center; margin-bottom: 10px; box-shadow: 0 0 6px rgba(0,0,0,0.1); cursor: pointer; position: relative;}
.slider-right li .rightZi {
	display: none;
}
.slider-right li .img img{
	width: 54%;
}
.slider-right li .num{ background: #fff; position: absolute; z-index: 2; right: 3px; top: 3px; border: 1px solid #5bade1; line-height: 1.1; border-radius: 15px; min-width: 1.1em; text-align: center; }
.slider-right li img{ display: none; vertical-align: middle;}
.slider-right li img:first-child,
.slider-right li:hover img:first-child+img{ display: inline-block;}
.slider-right li:hover img:first-child{ display: none;}
.slider-right li:hover { background: #5bade1;  }
.slider-right li a{ color: #6a7076;}
.slider-right li i{ vertical-align: top;}
.slider-right li:hover a{ color: #fff;}

.slider-right li .child2{ display: none; box-shadow: 0 0 4px rgba(0,0,0,0.2); position: absolute; right: 100%; width: 200px;  height: 100%;  top: 0; background: #fff; z-index: 10;}
.slider-right li .child2 .bshare-custom{ position: relative; top: 5px;}
.slider-right li:hover .child2{ display: block;}
.slider-right li .weixinchild{ height: auto; top: 50%; /*width: auto;*/ line-height: 1.8; transform: translateY(-50%);}
.slider-right li .weixinchild .px{ padding: 15px;}
.slider-right li .weixinchild img{ /*display: block !important;*/ margin: 0 auto; /*width: 150px;*/ border-radius: 10px;}

.slider-right li.animated a{ color: #fff;}
.slider-right li.animated img:first-child+img{ display: inline-block;}
.slider-right li.animated img:first-child{ display: none;}
.slider-right li.animated { background: #5bade1;  }


.demo-class .layui-layer-min,
.demo-class .layui-layer-max{ display: none !important;}
.zx_tan .tab .btn {
    float: left;    width: 166px;    height: 41px;    background: url(../images/bg_65.png) no-repeat left top;
    background-size: 100% 100%;    color: #656565;    line-height: 40px;    margin-top: 20px;    margin-right: 30px;
    border: 0;
}











@media only screen and (max-width: 1750px) {
    .header .menu li .child_2{ width: 1400px;}
    .pro_item_list .item{ width: 25%;}
	.header .menu li{margin: 0 28px;}
  
}

@media only screen and (max-width: 1600px) {
    .header .menu li .child_2{ width: 1200px;}
    footer  .container{ margin: 0 120px; max-width: none;}
    .fengwo{ width: 110%; padding-left: 0;  }

    .zl_two .ul li{width: 20px;background-size: 89%;}
	.header .menu li{margin: 0 22px;}
    
}
@media only screen and (max-width: 1566px) {
    .wrap{ margin: 0 120px;}
	.header .menu li{margin: 0 17px;}
}
@media only screen and (max-width: 1440px) {
    .header .menu li .child_2{ width: 1000px;}
    .pro_item_list .item{ width: 33.33%;}
	.header .menu li{margin: 0 15px;}
    footer  .container{ margin: 0; max-width: none;}
}
@media only screen and (max-width: 1400px) {
    .wrap{ margin: 0 120px;}
    .zl_two .ul li{ background-size: 77%;}
    footer  .container{ margin: 0; max-width: none;}
}

@media only screen and (max-width: 1260px) {
    .header .all_wrap{ margin: 30px 10px;}
    /* .scroll_header */ .header .all_wrap{ margin: 10px;}
    footer .container{ margin: 0 50px;}
    footer .link{ padding: 0 50px;}
    footer .footer-bottom{ padding: 20px 50px;}
    footer .container .right{ width: 220px;}
    footer .container .left{ padding-right: 0;}
    .join_5 .li .right{ height: 15vw;}

	.header .menu li{margin: 0 6px;}
    footer  .container{ margin: 0; max-width: none;}
	
}

@media only screen and (max-width: 1100px) {
    body .layui-layer-setwin .layui-layer-close2{ right: 0; top: 0;}
}


.child_yuanliao,
.menu_h,
.ph_menu_bg,
.header .menu li .phi{ display: none;}


@media only screen and (max-width: 1024px) {
	#videoPopup .video-box video{transform: translateY(32%);}
	
    footer .footer-bottom{ text-align: center;margin-bottom: 50px;}
    footer .left .contact p{ float: none; display: inline-block;}
    footer .left{ float:none;}
    footer .right{ text-align: center; margin-top: 20px;}
    footer .footer-bottom .right ul{ float: none;}
    footer .footer-bottom .right ul li{ float: none; display: inline-block;}
    footer .right p{ text-align: center;}

    footer .container .left > ul{ display: block;}
    footer .container .left > ul li{ display: block;}
    footer .container .left > ul li h2{ margin-bottom: 0;}
    footer .container .left > ul li ul{ margin-bottom: 10px;}
    footer .container .left > ul li ul li{ display: inline-block; margin: 0 30px 0 0;}

    .menu-right{ right: 50px;}
    .menu_h { z-index: 100; display: block; background: none; transition: 0.3s all; z-index:1000; border: none; width: 40px; height:40px;  outline: none; position: absolute; right: 0; top: 3px; transform: scale(0.8);  }
    .menu_h::before, .menu_h::after, .menu_h span { background: #fff ; border-radius: 2px; }
    .menu_h::before, .menu_h::after { content: ''; position: absolute; height: 5px; width: 100%; left: 0; top: 50%; transform-origin: 50% 50%;transition: transform 0.25s; }
    .menu_h span { position: absolute; width: 100%; height: 5px; left: 0; overflow: hidden; text-indent: 200%; transition: opacity 0.25s; }
    .menu_h::before {  transform: translate3d(0, -12px, 0); }
    .menu_h::after {  transform: translate3d(0, 12px, 0); }
    .menu-open .menu_h span { opacity: 0; }
    .menu-open .menu_h::before {  transform: rotate3d(0, 0, 1, 45deg); background: #333; }
    .menu-open .menu_h::after { transform: rotate3d(0, 0, 1, -45deg); background: #333; }

    /* .scroll_header */ .menu_h::before,
    /* .scroll_header */ .menu_h::after,
    /* .scroll_header */ .menu_h span{ background: #333;}

    .ph_menu_bg{ background: #000; position: fixed; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; visibility: hidden; transition: 0.3s all; z-index: 98; cursor: pointer; display: block;}

    .header .menu{ z-index: 99; transform: translateX(100%); transition: 0.3s all;}
    .menu-open .header .menu{transform: translateX(0);}
    .menu-open .ph_menu_bg{ opacity: 0.5; visibility: visible;}

    .header .menu li{ border-bottom: 1px solid #f0f0f0; line-height: 50px;}
    .header .menu li .a1{ display: block; color: #333 !important; text-shadow: none !important; text-align: left; padding: 0 20px;white-space: nowrap;}
    .header .menu li .phi{ display: block; position: absolute; z-index: 2; height: 50px; width: 40%; right: 0; top: 0;}
    .header .menu li .phi::after{content: '';position: absolute;right: 10px; top: 50%;
        margin-top: -2px; width: 0;height: 0;border: 4px solid rgba(0,0,0,0.0);border-top-color: #333;
        opacity: 0.7; transition: 0.4s all;}
    .header .menu{ margin: 0; position: fixed; right: 0; top: 0; width: 200px; background:rgba(255,255,255,1); height: 100vh; }
    .header .menu ul{ display: block;}
    .header .menu ul li{ display: block;}
    .header .menu li:hover{ background: #f6f6f6;}
    .header .menu li:hover .phi::after{ transform: rotateX(180deg) translateY(5px);}
     
    .header .menu li .child{ top: 0; left: auto; right: 100%; margin-left: 0; border: 0; border-right: 2px solid #5bade1;}
    .header .menu li .child::after{ right: -14px; left: auto; margin-left: 0; top: 20px; transform: rotate(90deg);}
    .header .menu li .child_2{ width: 550px;}

    .pro_item_list .item{ width: 50%;}
    .header .menu ul{ padding-top: 50px;}
    .header .menu li .child_2 .tab_head .tab_a{ max-width: none;}
    .header .menu li .child_2 .tab_head .tab_a span{ margin: 0 4px; padding: 10px 0;}
    .menu_tab_2_list .item{ width: 50%; margin-top: 10px;}

    .banner .nei h3{ display: none;}
    
    .cp_four .nei{ padding: 80px;}
    .cp_four .zt{ width: auto; overflow: hidden; float: none;}

    .about_4 .video{ height: auto;}
    .about_4 .video .bon{ margin: 30px 0;}
    .about_2{ margin-top: 50px; padding-bottom: 50px;}

/*    .news_details .right{ display: none;}
*/	
	.slider-right {
		position: fixed;
		right: 0;
		top: auto;
		transform: translateY(0);
		z-index: 100;
		bottom: 0;
		width: 100%;
		background-color: #fff;
		/* background-image: url(../images/right00-bg.png); */
		background-repeat: no-repeat;
		/* background-position: left top; */
		background-size: 100% auto;
		box-shadow: 0 0 8px 0 #e1e1e1;
	}
	.slider-right ul{
		display: flex;
		justify-content: space-around;
		align-items: center;
		height: 70px;
	}
	
	
	.slider-right li {
		box-shadow: none;
		width: 13.33%;
		height: auto;
		line-height: 0;
		padding: 3% 0 3% 0;
		background-color: inherit;
		/* line-height: 59px; */
	}
	
	.slider-right li .rightZi {
		display: block;
		margin-top: 15px;
		font-size: 1.4rem;
	}
	
	.slider-right li .img {
		transition: all .2s;
	}
	.slider-right li .img img{
		width: 45%;
	}
	.slider-right li:hover .img img{
		width: 74%;
	}
	.slider-right li:hover {
		background-color: inherit;
	}
	.slider-right li:first-child:hover .img {
		transform: translate(22%, -76%);
	}
	
	.slider-right li:hover .img {
		padding: 32% 23%;
		display: flex;
		justify-content: center;
		align-items: center;
		background: linear-gradient(146deg, #8dcdf5 0%, #5bade1 100%);
		box-shadow: 0px 13px 32px 0px rgb(91 173 225 / 42%);
		border-radius: 50%;
		transform: translateY(-50%);
	}
	
	.slider-right li:hover .num,
	.slider-right li:hover .rightZi {
		display: none;
	}
	
	#backTop:hover .child2,
	.linke:hover .child2{
		display: none !important;
	}
	#backTop:hover .rightZi,
	.linke:hover .rightZi{
		display: block !important;
		color: #333;
	}
	#backTop:hover .img,
	.linke:hover .img{
		padding:0 !important;
		box-shadow: none !important;
		transform: translateY(0) !important;
		background: inherit !important;
	}
	#backTop:hover img:first-child,
	.linke:hover img:first-child{
		display: block !important;
	}
	#backTop:hover img:first-child+img,
	.linke:hover img:first-child+img{
		display: none !important;
	}
	.linke:hover .img img,
	#backTop:hover .img img{
		width: 45% !important;
	}
	
	
	.slider-right li .num{
		top: 6px;
	}
	.slider-right li .child2{
		right: -150%;
	}
	.slider-right li .weixinchild{
		top: -170%;
	}
	.slider-right li .fenxiang{
		top: -86%;
		height: 60%;
	}
	.product_menu ul{flex-wrap: wrap;}
}

@media only screen and (max-width: 1023px) {


    .scroll_wrap_left{ height: 220px;}
    .scroll_wrap_right{ height: 330px;}
}

@media only screen and (max-width: 760px) {
	#videoPopup .video-box .close{top: 140% !important;left: 0;right: 0;margin: auto;}
	.product_menu li p{white-space: pre-wrap;}
   .header{ background:rgba(255,255,255,0.9); box-shadow: 0 0 4px rgba(0,0,0,0.3);}
    .header .all_wrap{ margin: 10px ;}
    .header .logo { width: 120px;}
    .header .menu li .a1{ color: #333; text-shadow: none;}
    .menu-right .search{ padding: 20px 10px;}
    .menu-right .lange dt{ padding: 20px 10px;}
    .menu-right .search .img::after,
    .menu-right .search .img::before{ background: #333;}
    .menu-right .lange dt{ color: #333;}
    .wrap{ margin: 0 20px;}
    .header .imgb{ display:inline-block; transform: scale(0.7);}
    .menu-right .lange dt i,
    .menu-right .lange dt span{ position: relative; top: 4px;}
    .header .imga{ display: none;}
    .menu_h::before,
    .menu_h::after,
    .menu_h span{ background: #333;}
    .header .menu{ width:60%; font-size: 1.6rem; margin-top: 0; overflow: auto; }
    .header .menu li .child{ border: 0; border-top: 2px solid #5bade1; position: relative; left: 0; right: 0; top: 0; bottom: 0; margin: 0; transform: none; display: none; box-shadow: none;}
    .header .menu li:hover .child{ display: block;margin-left: 0;}
    .header .menu li .child.child_2{ display: none !important;}
    .header .menu li .child .w a:hover{ background: none; color: #5bade1;}
    .header .menu li .child::after{left: 2em;
        margin-left:0;
        top: -10px; right: auto; transform: none;}
        .header .menu li .child .w a{ text-align: left; padding: 5px 10px; border-bottom: 1px solid #eee;}
        /* .scroll_header */ .header .menu{ margin-top: 0;}
        .menu-right .search dl::after{ right: 70px;}
        .menu-right .search dl{ right: auto; left: -100px;}
    
        /* .slider-right{ display: none;} */
        footer .container .left{ display: none;}
        footer .container .right{ width: auto; float: none;}
        footer .container{ margin: 0; padding: 20px;}
        footer .link{ padding: 0 20px;}
        footer .link .con h2{  margin-right: 2px;}
        footer .link .con ul li{ padding: 0 7px 0 0; margin-right: 7px;}
        footer .left .contact p,
        footer .left .contact p a{ margin: 0 5px;}

        .menu_left{ display: none;}
        .ohter_main{ padding-top: 70px;}
        .banner .nei h3{ display: none;}
        .banner .nei p a{ width:20px; height:20px;}



}


.culture_1{ position: relative;}
.culture_1 .bg{ position:relative; padding-top: 40%;}
.culture_1 .bg .img_ratio{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; opacity: 0; transition: 0.3s all;}
.culture_1 .bg .img_ratio.cur{ z-index: 2; opacity: 1;}
.culture_1 .post{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 5; display: flex; align-items: center; justify-content: center;}
.culture_1 .post .wrap{ width: 100%;  }
.culture_1 .post .top{ justify-content: center;}
.culture_1 .post .bon{ width:20%; margin: 0 20px; text-align: center; cursor: pointer; color: #666;}
.culture_1 .post .bon.cur{ color: #5B118A;}
.culture_1 .post .img_ratio{ padding-top: 85%;}
.culture_1 .post .img_ratio img{ object-fit: initial;}
.culture_1 .post .img_ratio span{ position: absolute; z-index: 3; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%);}
.culture_1 .post .txt{ text-align: center; margin-top: 100px;}
.culture_1 .post .txt .item{ display: none;}
.culture_1 .post .txt .item.cur{ display: block;}

.culture_2{ background-size: cover; padding: 50px 0;}
.wh_two h1{   text-align:center; color:#333333;}
.wh_two .ul{   background:url(../images/bg_17.jpg) repeat-y center center; position:relative;}
.wh_two .ul li{  width:100%; padding:0px 10%; box-sizing:border-box; margin-bottom:50px;}
.wh_two .ul li .img{ float:left; width:45%; margin-right:5%;}
.wh_two .ul li .img .img1{ float:left; width:48%; position:relative; z-index:1;}
.wh_two .ul li .img .img1 .img_ratio{ padding-top: 75%;}
.wh_two .ul li .img .img2{ float:left; width:64%; margin-left:-12%; margin-top:4.7rem; }
.wh_two .ul li .img .img2 .img_ratio{ padding-top: 75%;}

.wh_two .ul li .left{ overflow: hidden; padding-left:50px; margin-top:5.6rem; background:url(../images/bg_05-sel.png) no-repeat left 1.6rem;  position: relative; left: -10px;}
.wh_two .ul li h2{   color:#333333;}
.wh_two .ul li p{   color:#999999; }
.wh_two .ul::after{ content: ""; position:absolute; top:0; left:0;width:100%; text-align:center; height:18px; background:url(../images/bg_18.png) no-repeat top center; margin:0;}
.wh_two .ul::before{  content: ""; position:absolute; bottom:0; left:0;width:100%; text-align:center; height:18px; background:url(../images/bg_18.png) no-repeat top center; margin:0;}


.culture_3{ padding: 80px 0;}
.culture_video{ padding: 10px; margin-top: 50px; background: #eee; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.culture_video .top .img_ratio{ padding-top: 50%;}
.culture_video .top .img_ratio video{ background: #000; position: absolute; left: 0; top: 0; width: 100%; height: 100%;} 
.culture_video .bottom{ margin: 10px -5px 0;}
.culture_video .bottom .img_ratio{ padding-top: 50%; margin:0 5px;}

@media only screen and (min-width: 760px) {
    .wh_two .ul li:nth-child(2n) .img{ float:right; margin:0; margin-left:5%;}
    .wh_two .ul li:nth-child(2n) .img .img1{ width:60%;}
    .wh_two .ul li:nth-child(2n) .img .img2{ width:50%; margin-top:7.2rem;}
    .wh_two .ul li:nth-child(2n) .left{ left: auto; right: -10px;  padding-left:0; padding-right:50px;background:url(../images/bg_05-sel.png) no-repeat right 1.6rem;}
    .wh_two .ul li:nth-child(2n) .left h2{ text-align:right;}
	
	
	
}

.product_menu{ padding: 50px 0; border-bottom: 1px solid #ddd;}
.product_menu ul{ display: flex; justify-content: center; text-align: center;flex-wrap: nowrap;}
.product_menu li { margin: 0 14px; width: 12%;}
.product_menu li img{ width: 76px; height: 66px;}
.product_menu li img:nth-child(2){ display: none;}
.product_menu li.cur img:nth-child(1){ display: none;}
.product_menu li.cur img:nth-child(2){ display:inline-block; }
.product_menu li.cur a{ color: #3c97d1; font-weight: bold;}
.product_menu li p{ margin-top: 5px;white-space: nowrap;}

/*.fz_one{ position:relative; color:#fff; margin-bottom:30px; }
.fz_one .img{  position:relative; z-index:1; width: 100%; height: auto;}
.fz_one .nei{ position:absolute; top:50%; transform: translateY(-50%); text-align:center; left:10%; width:80%; z-index:111;text-shadow: 0 0 15px black;}

.fz_main{  background:url(/UploadSysFiles/Images/News/20220826/bg_35.png) #F9F7F7 repeat-y top center;  border-top: 30px solid #F9F7F7; }
.fz_two{ float:left; width:45%; margin-left:5%; background:url(/UploadSysFiles/Images/News/20220826/bg_35.png) no-repeat left top; background-size:1px 95%; margin-top:40px; margin-bottom:50px;}
.fz_two li{ height:160px;}
.fz_two li p{  padding-left:34px; margin-left:-9px; background:url(/UploadSysFiles/Images/News/20220826/bg_37.png) no-repeat left center; line-height:56px;  color:#656565; margin-top:-20px; cursor:pointer;}
.fz_two li:last-child{ height:auto;}
.fz_two li.sel p{ background:url(/UploadSysFiles/Images/News/20220826/bg_38.png) no-repeat left center; font-size: 1.3em;  padding-left:80px; margin-left:-30px;}
.fz_three{ float:left; width:50%; margin-top:20px;}
.fz_three li{ float:left; padding-bottom:35px; width:100%; padding-left:30px; box-sizing:border-box; position:relative;}
.fz_three li .year{  padding-left:45px; margin-left:-40px; background:url(/UploadSysFiles/Images/News/20220826/bg_39.png) no-repeat left center; line-height:40px; color:#000000; }
.fz_three li .desc{ color:#656565;   padding-top:5px; padding-left:5px; box-sizing:border-box;text-align:justify;}
.fz_three li .img_list{ position:absolute; left:-340px; top:10px; display:none; width:340px;}
.fz_three li .img_list .img{ width:300px; margin-bottom:15px;-moz-box-shadow:0px 0px 20px #9E9E9E; -webkit-box-shadow:0px 0px 20px #9E9E9E; box-shadow:0px 0px 20px #9E9E9E; float:left;}
.fz_three li .img_list .img img{ width:100%; height: auto;}
.fz_three li.sel .img_list{ display:block;}
.fz_three li.sel .year{ color:#5bade1; background:url(/UploadSysFiles/Images/News/20220826/bg_40.png) no-repeat left center;}
.fz_three li.sel .desc{ color:#5bade1;}
*/
/*.coures_1{ padding: 80px 0 120px;}
.coures_1_left{ float: left; width: 50%; padding-right: 2%;}
.coures_1_left h4 span{ display: inline-block; padding-top: 15px;}
.coures_1_right{ overflow: hidden;}
*/
.fz_main .wrap22{ max-width: 1000px; margin: 0 auto;}



.about-main2{width: 100%;overflow: hidden;}
.about-main2 .licheng-bg{background-color: rgba(255,255,255,.8);width: 100%;height: 100%;position: relative;}
.about-main2 .licheng-bg .warper{height: 100%;}
.about-main2 .licheng-bg img{height: 518px;position: absolute;bottom: 0px;left: 0;}
.about-main2 .ny-title{padding-top: 80px;}
.ny-title .title-en{font-size: 36px; color: #b4b4b4; font-family: arial; line-height: 36px; font-weight: normal; text-indent:15px;}
.ny-title .title-ch{font-size: 26px; color: #333333; margin: 15px 0; font-weight: normal; text-indent:15px;}
.ny-title i{display: block; width: 42px; height: 1px; background-color: #b5b5b5; margin-left:14px;}
.about-main2 .licheng-content{position: absolute;width: 100%;height: 100%;}
.about-main2 .licheng-content .swiper-wrapper,.about-main2 .licheng-content .swiper-slide,.about-main2 .licheng-content ul{width: 100%;/*height: 100%;*/}
.about-main2 .licheng-content ul li{width: 20%;float: left;height: 100%;}
.about-main2 .licheng-content ul li a{display: block;width: 100%;position: relative;height: 320px}
.about-main2 .licheng-content ul li .date{color: #5bade1;font-size: 30px;}
.about-main2 .licheng-content ul li.item1 .line,.about-main2 .licheng-content ul li.item3 .line,.about-main2 .licheng-content ul li.item5 .line{margin-bottom: 30px;}
.about-main2 .licheng-content ul li.item2 .line,.about-main2 .licheng-content ul li.item4 .line{margin-top: 30px;}
.about-main2 .licheng-content ul li.item1 .line:after,.about-main2 .licheng-content ul li.item3 .line:after,.about-main2 .licheng-content ul li.item5 .line:after{width: 25px;height: 25px;background-color: rgba(91, 173, 225, 0.8);display: block;content: "";border-radius: 50%;text-align: center;vertical-align: middle;position: absolute;}
.about-main2 .licheng-content ul li.item2 .line:before,.about-main2 .licheng-content ul li.item4 .line:before{width: 25px;height: 25px;background-color: rgba(91, 173, 225, 0.8);display: block;content: "";border-radius: 50%;text-align: center;vertical-align: middle;position: absolute;}
.about-main2 .licheng-content ul li .lc-left{position: absolute;}
.about-main2 .licheng-content ul li .line{height: 250px;width: 1px;display: block;background-color: #5bade1;position: relative;left: 30px;}
.about-main2 .licheng-content ul li .lc-right{position: absolute;left: 30px;width: 400px;height:100%;display: table;}
.about-main2 .licheng-content ul li.item5 .lc-right{width: 200px;}
.about-main2 .licheng-content ul li.item2 .lc-right, .about-main2 .licheng-content ul li.item4 .lc-right{width: 400px;}
.about-main2 .licheng-content ul li .lc-right .right-text{padding: 20px;display: table-cell;vertical-align: middle;}
.about-main2 .licheng-content ul li.item1 a{top: 72px;}
.about-main2 .licheng-content ul li.item1 .lc-left .line:after{bottom: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item1 .lc-right{bottom: 68px;}
.about-main2 .licheng-content ul li.item2 a{top: 224px;}
.about-main2 .licheng-content ul li.item2 .lc-left .line:before{top: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item2 .lc-right{top: 80px;}
.about-main2 .licheng-content ul li.item3 a{top: 136px;}
.about-main2 .licheng-content ul li.item3 .lc-left .line:after{bottom: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item3 .lc-right{bottom: 100px;}
.about-main2 .licheng-content ul li.item4 a{top: 278px;}
.about-main2 .licheng-content ul li.item4 .lc-left .line:before{top: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item4 .lc-right{top: 70px;}
.about-main2 .licheng-content ul li.item5 a{top: 99px;}
.about-main2 .licheng-content ul li.item5 .lc-left .line:after{bottom: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item5 .lc-right{bottom: 100px;}
.about-main2 .licheng-content .right-text h3{font-size: 24px;margin-bottom: 10px;}
.about-main2 .licheng-content .right-text p{font-size: 16px;}
.lc-swiper-btn{width: 100%;position: absolute;top: 370px;}
.lc-swiper-btn a{display: block;position: absolute;}
.lc-swiper-btn .btn-prev{position: absolute;/*left: 15px;*/top: 100px;}
.lc-swiper-btn .btn-next{position: absolute;/*right: 0;*/top: 100px;}
.lc-swiper-btn .iconfont{font-size: 30px;}
















.mentdevelop_box{ padding: 5% 0; background-size: 100% auto; background-repeat: no-repeat; overflow: hidden; }
.mentdevelop_1{ overflow: hidden;}
.mentdevelop_1_left{ float: left; width: 40%;} 
.mentdevelop_1_left .img_ratio{ padding-top: 100%;}
.mentdevelop_1_right{ overflow: hidden; padding: 5% 0 50px 50px;}
.mentdevelop_1_right li{ flex: 1; text-align: center; position: relative;}
.mentdevelop_1_right li::after{ content: ''; position: absolute; width: 1px; background: rgba(0,0,0,0.1); right: 0; height:50%; transform: translateY(-50%); top: 50%;}
.mentdevelop_1_right li:last-child::after{ display: none;}
.mentdevelop_1_textContent { padding: 70px 0 0 50px;}
.mentdevelop_1_textContent h2{ margin-bottom: 30px;}

.mentdevelop_2{ padding: 160px 0 0; display: flex;}
.mentdevelop_2 h2.f-30{ position:relative; color: #5B118A; font-weight: bold;}
.mentdevelop_2 h2.f-30::after{ content: ''; position: absolute; left: 0; top: 110%; width: 2em; height: 4px; background: #5B118A; }
.mentdevelop_2_left { float: left; /*background: url(/UploadSysFiles/Images/News/20220826/bg_29.png);*/ background-size: 100% 100%; width: 55%; position: relative;  margin-left: -40px; z-index: 2; margin-right: -80px;} 
.mentdevelop_2_left .mentdevelop_2_textContent{ padding: 140px 80px 90px;}
.mentdevelop_2_right{width: 50%; margin-top: -180px; overflow: hidden; /*background: url(/UploadSysFiles/Images/News/20220826/bg_34.png);*/ background-size: 100% 100%;}
.mentdevelop_2_right_box{ padding: 120px 70px 80px 130px;}

.scroll_wrap_left{ height: 320px;}
.scroll_wrap_right{ height: 430px;}

.mentdevelop_3{ /*background: url(/UploadSysFiles/Images/News/20220826/bg_30.png) center;*/ background-size: cover; padding: 80px 0;}
.mentdevelop_3 .introduce{ padding: 30px 0 60px;}
.mentdevelop_3 .img_ratio{ position: absolute; left: 10px; top: 10px; bottom: 10px; right: 10px; box-shadow: 0 0 8px rgba(0,0,0,0.5); }
.mentdevelop_3 .import_swiper h4{ position: absolute; bottom: 10px; left: 10px; right: 10px; padding: 10px ; z-index: 2;background: rgba(95,45,149,0.8); color: #fff;}
.mentdevelop_3 .import_swiper{ width: 90%;  margin: 0 auto;}
.mentdevelop_3 .swiper-container{ margin: 0 -5%;padding: 100px 0; overflow:hidden; }
.mentdevelop_3 .swiper-slide{ width:30%; height: 550px; overflow: hidden; position: relative;}
.mentdevelop_3 .import_swiper{ position: relative;}
.mentdevelop_3 .import_swiper .swiper-button-prev{
    width: 63px;
    height: 55px;
    left: -70px;
    background: url(/UploadSysFiles/Images/News/20220826/left.png) no-repeat top left;
    background-size: cover;
}

.mentdevelop_3 .import_swiper .swiper-button-next{
    width: 63px;
    height: 55px;
    right: -70px;
    background: url(/UploadSysFiles/Images/News/20220826/right.png) no-repeat top left;
    background-size: cover;
}


.mentdevelop_3 .honour_swiper{width: 70%;margin: 0 auto;position: relative;}
.mentdevelop_3 .honour_swiper .swiper-button-prev{
    width: 63px;
    height: 55px;
    left: -140px;
/*    background: url(/UploadSysFiles/Images/News/20220826/left.png) no-repeat top left;
*/    background-size: cover;
}
.mentdevelop_3 .honour_swiper .swiper-button-next{
    width: 63px;
    height: 55px;
    right: -140px;
/*    background: url(/UploadSysFiles/Images/News/20220826/right.png) no-repeat top left;
*/    background-size: cover;
}

.mentdevelop_3 .honour_swiper .swiper-container{ margin: 0 -5%;}
.mentdevelop_3 .honour_swiper .swiper-slide{
    height: 350px;
    overflow: hidden;
    background: #f4f4f4;
    border-radius: 10px;
    padding: 10px;
    box-sizing: border-box;
}

.mentdevelop_3 .honour_swiper .swiper-slide .slideTop{
    width: 100%;
    height: 290px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}
.mentdevelop_3 .honour_swiper .swiper-slide .slideTop img{display: block;margin:0 auto;width: auto;height: auto;max-width: 90%;max-height: 90%;cursor: pointer;transform: scale(0.8);transition: transform .3s ease;}
.mentdevelop_3 .honour_swiper .swiper-slide:hover .slideTop img{transform: scale(1);}
.mentdevelop_3 .honour_swiper .swiper-slide h4{line-height: 1.5;color: #666;font-size: 16px;text-align: center;}



#videoPopup{position:fixed;width:100%;height:100%;top:0;z-index:1000;background-color:rgba(0,0,0,0.4);display:none;}
#videoPopup .video-box{width: 70%;position: absolute;left: 0;background: #000;padding-top: 40%;transform: translateY(18%);right: 0;margin: auto;}
#videoPopup .video-box video{width:100%;position:absolute;top:0;left:0; height: 100%;}
#videoPopup .video-box .close{position:absolute;right:0px;top:0px;width:40px;height:40px;  border-radius:50%;background:rgba(0,0,0,0.5);cursor:pointer;text-align:center;}
#videoPopup .video-box .close span{line-height:40px;color:#fff; transition: 0.3s all; position: relative; display: inline-block;}
#videoPopup .video-box .close:hover span{transform:rotate(180deg);}


.about_1{  padding: 80px 0 100px; }
.about_1 li{ position: relative; line-height: 1; text-align: center;}
.about_1 li::after{ content: ''; position: absolute; width: 1px; background: rgba(0,0,0,0.1); right: 0; height:80%; transform: translateY(-50%); top: 50%;}
.about_1 li:last-child::after{ display: none;}
.about_1  h2{ margin-bottom: 20px; padding-left: 15px;}
.about_1 em{ display:inline-block; vertical-align: top; margin-left: 5px; position: relative; font-weight: bold; ;}
.about_1 em.c{ vertical-align: bottom; bottom:0.3em;}

.about_2{ padding: 0 0 10%; position: relative; margin-top: 100px; }
.about_2 .left{ width: 45%; margin-top: -50px; padding-left: 2%;}
.about_2 .left .desc{ /*height: 12em;*/}
.about_2 .right{ width: 45%; position: absolute; right: 0; top: 40px; overflow:hidden; }
.about_2 .right .img_ratio{ padding-top: 71% ;}
.about_2 .right .swiper-pagination{  width:auto; left:auto; right:35px; background:url(/UploadSysFiles/Images/News/20220826/bg_06.png) no-repeat left center; background-size:100% 1px; height:17px; bottom:30px}
.about_2 .right  .swiper-pagination-bullet:first-child{ margin-left: 0 !important;}
.about_2 .right  .swiper-pagination-bullet:last-child{ margin-right: 0 !important;}
.about_2 .right  .swiper-pagination-bullet{ width:20px; height:17px; background:url(/UploadSysFiles/Images/News/20220826/bg_05.png) no-repeat top center; border-radius:0; opacity:1; background-size:100% 100%; margin: 0 10px !important;}
.about_2 .right  .swiper-pagination-bullet-active{background:url(/UploadSysFiles/Images/News/20220826/bg_05-sel.png) no-repeat top center;background-size:100% 100%}

.about_3{ padding: 80px 0;}
.about_3 .develop_swiper2::after{ content: ""; position: absolute; z-index: 10; background: url(/UploadSysFiles/Images/News/20220826/js1.png); background-size: 100% 100%; right: 0; top: 0; left: 0; height: 20%;}
.about_3 .develop_swiper3::after{ content: ""; position: absolute; z-index: 10; background: url(/UploadSysFiles/Images/News/20220826/js2.png); background-size: 100% 100%; right: 0; bottom: 0; left: 0; height: 15%;}
.about_3 .tit{ padding: 20px 0 0 20px;}
.about_3 .img_ratio{ padding-top:70%;}
.about_3 .left{ width: 47%; float: left;}
.about_3 .right{ width: 47%; float: right;}
.about_3 .left .txt{ padding: 20px;}
.about_3 .right .txt{ margin-top: -20px; z-index: 2; padding: 20px; position: relative;}

.about_3 .wrap  .swiper-pagination{ position: absolute;  width:20px; left:auto; top: 50%; bottom: auto;  right:15px; background:url(/UploadSysFiles/Images/News/20220826/bg_06.png) no-repeat center center; background-size:1px 100%; height:auto;  font-size: 0; transform: scale(0.8);}
.about_3 .wrap  .swiper-pagination-bullet:first-child{ margin-top: 0  !important;}
.about_3 .wrap  .swiper-pagination-bullet:last-child{ margin-bottom: 0  !important;}
.about_3 .wrap  .swiper-pagination-bullet{ width:20px; height:17px; background:url(/UploadSysFiles/Images/News/20220826/bg_05.png) no-repeat top center; border-radius:0; opacity:1; background-size:100% 100%; margin: 10px 0 !important; vertical-align: top;}
.about_3 .wrap .swiper-pagination-bullet-active{background:url(/UploadSysFiles/Images/News/20220826/bg_05-sel.png) no-repeat top center;background-size:100% 100%}

.company_3.about_3 .develop_swiper2::after,
.company_3.about_3 .develop_swiper3::after{ display: none;}
.company_3.about_3 .left .txt{ padding-top: 0; margin-top: -6em;}

.companys_box{ background-repeat: no-repeat; background-size:100% auto; background-position:center;}
.company_2{ padding: 10% 0 8%;}
.company_2 ul{ width: 80%; margin: 0 auto;}
.company_2 li{ float: left; width: 25%; text-align: center;}
.company_2 li img{width: 50px; height: 50px; margin-bottom: 10px;}

.about_4 .txt{ text-align: center; padding: 100px 0;}
.about_4 .video{ height:35vw; background-size: cover; justify-content: center; color: #fff; text-align: center; position: relative;}
.about_4 .video::after{ transition: 0.3s all; content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0;  background-color:rgba(0,0,0,0.04);}
.about_4 .video .bon{ opacity: 0.8; margin-top: 50px; position: relative ; z-index: 2;}
.about_4 .video .p1{ width: 90px; height: 90px; margin: 0 auto 20px; background: url(/UploadSysFiles/Images/News/20220826/img_01.png); background-size: 100% 100%;}
.about_4 .video:hover .p1{ background-image: url(/UploadSysFiles/Images/News/20220826/img_02.png);}
.about_4 .video:hover::after{ background-color: rgba(0,0,0,0.08);}

.postion_menu{ padding:15px 0; border-bottom: 1px solid #f7f7f7;}
.postion_menu a{ display: inline-block; position: relative;  padding-right: 1.3em; margin-right: 0.3em;}
.postion_menu a::after{ content: ">"; position:absolute; right: 0; top: 50%; margin-top: -0.75em; color: #999;}
.postion_menu a.home{ padding-left: 25px;}
.postion_menu a.home::before{ content: ''; position: absolute; left: 0; background: url(/UploadSysFiles/Images/News/20220827/bg_74.jpg) no-repeat; width: 19px; height: 16px; left: 0; top: 50%; margin-top: -8px; }


.news_box{background:url(/UploadSysFiles/Images/News/20220827/bg.png) no-repeat left top; background-size:100% auto;  padding-top:100px;}
.dt_one{   box-sizing:border-box; margin-bottom:40px; overflow:hidden}
.dt_one .swiper-slide{ background: #E8E8E8; }
.dt_one .swiper-container{ padding-bottom:50px;}
.dt_one .swiper-pagination{ width:100%; bottom:0; left:0; background:none; background-size:1px 90%;}
.dt_one .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0px; margin-top:15px; border-radius:40px; background:#D7D7D7; width:12px; height:12px; margin:0px 6px;}
.dt_one .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#571D8B; width:40px;}
.dt_one .nei{  background:#E8E8E8; }
.dt_one .nei .img{ float:left; width:50%}
.dt_one .nei .img .img_ratio{ padding-top: 60%;}
.dt_one .right{ overflow: hidden; padding: 40px ; }
.dt_one .right .title{   color:#531B85; }
.dt_one .right .date{  color:#999999;  padding-bottom:15px; padding-top:5px;}
.dt_one .right .desc{  color:#656565; margin-bottom:30px;}
.dt_one .right .a{ float:left; color:#656565; }
.dt_one .right .a i{ display: inline-block; vertical-align: middle; margin-right: 5px;}
.dt_one .right .a:hover{ color:#531B85;}
.dt_two{ 
	/* border-top:1px solid #D9DDE1; */
	padding-top:45px;
}
.dt_two .tt_img{  text-align:center; height:17px; background:url(/UploadSysFiles/Images/News/20220827/bg_54.png) no-repeat top center;}
.dt_two .ul{  background:url(/UploadSysFiles/Images/News/20220827/bg_55.png) repeat-y top center; box-sizing:border-box; padding:80px 40px; padding-top: 180px;}
.dt_two .ul li{ float:left; width:50%; margin-left:10px; background:url(/UploadSysFiles/Images/News/20220827/bg_56.png) no-repeat right center;  margin-bottom:30px; margin-top:-150px;}
.dt_two .ul li .xx{ margin-right:80px;}
.dt_two .ul li .img_ratio{ padding-top: 60%; }
.dt_two .ul li .nei{   box-sizing:border-box; padding:18px 30px;}
.dt_two .ul li .title{  color:#434343;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.dt_two .ul li .desc{  color:#656565;  overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical; margin-top:15px; margin-bottom:20px;}
.dt_two .ul li .a{ float:left; width:20px; height:20px; background:url(/UploadSysFiles/Images/News/20220827/bg_53.png) no-repeat center center;}
.dt_two .ul li .a:hover{ background:url(/UploadSysFiles/Images/News/20220827/bg_53-sel.png) no-repeat center center;}
.dt_two .ul li .date{ float:right;  color:#999999;}
.dt_two .ul li:nth-child(2n){ margin-left:0; margin-right:10px;  padding-right:0; float:right; background:url(/UploadSysFiles/Images/News/20220827/bg_57.png) no-repeat left center; }
.dt_two .ul li:nth-child(2n) .xx{ margin-right:0; margin-left: 80px;}
.dt_two .ul li .xx{ -webkit-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;transition:all .8s ease 0s;background:#F5F5F5;}
.dt_two .ul li:hover .xx{ background:#fff;-moz-box-shadow:0px 0px 25px #B1A8DD; -webkit-box-shadow:0px 0px 25px #B1A8DD; box-shadow:0px 0px 25px #B1A8DD;}
.dt_two .more{  margin-bottom:100px; text-align:center; margin-top:-40px;}
.dt_two .more a{ display:inline-block; width:184px; height:45px; background:url(/UploadSysFiles/Images/News/20220827/bg_58.png) no-repeat center center; color:#fff;  line-height:45px;}

.news_details { padding: 50px 0;}
.news_details .right{ width: 25%; margin-left: 7%; float: right;}
.news_details .right dt .img_ratio{ padding-top: 56%;}
.news_details .right dd{ padding-top: 10px;}
.news_details .right dd span{ color: #aaa;}
.news_details .right dl{ padding: 20px 0; border-bottom: 1px solid #ddd; margin-bottom: 10px;}
.news_details .right ul{}
.news_details .right li{ padding: 5px 0;}
.news_details .right li a{ position: relative; padding-left: 10px; display: inline-block;}
.news_details .right li a::before{ position: absolute; left: 0; top: 0.7em; content: " "; width: 3px; height: 3px; border-radius: 3px; background: #333;}
.news_details_bottom{ line-height: 45px; padding-top: 20px; padding-left: 30px;}
.news_details_bottom img{ width: 50px; height: auto;}
.news_details_bottom .hui2{ display: none;}
.news_details_bottom a:hover .hui2{ display: inline-block;}
.news_details_bottom a:hover .hui1{ display: none;}
.news_details_bottom a{ display: block; padding: 10px;}

.SCcontent_list_yuyueNR { z-index: 2; position:absolute;top:15%;left:10%;background:rgba(246,246,246,.8);box-shadow:0px 20px 30px 0px rgba(14,14,14,0.41)}
.SCcontent_list_yuyueNR{ padding:30px 40px; transition: 1.2s all; transform: translateX(-200px); opacity: 0;cursor: pointer;}
.swiper-slide-active .SCcontent_list_yuyueNR{ opacity: 1; transform: translateX(0px);}
.SCcontent_list_yuyueNR p,.SC_content_Listnr_rightOne{color:#5B258E;font-weight:bold}
.SCcontent_list_yuyueNR strong,.SC_content_Listnr_rightTwo{display:block;margin:3% 0;color:#444}
.SCcontent_list_yuyueNR div,.SC_content_zhanhuiOne p{color:#333;margin-bottom:1%}
.SCcontent_list_yuyueNR a,.SC_content_zhanhuiTwo,.gongao2_xx_right{display:block;width:166px;line-height:40px;color:#fff !important;text-indent:2.5em;background:url(/Template/cn/images/bg_58-a.png) no-repeat;margin-top:7%;background-size: 100% 100%;}
.div_show{display:block !important}


.SC_content_Listnr{margin-right:-150px;display:block;position:relative;margin-top:70px}
.SC_content_List{padding-bottom:50px;overflow:hidden}
.SC_content_Listnr_left{width:34%; transition:all .08s;position:relative;z-index:2}
.SC_content_Listnr_left .img_ratio{padding-top:56.4%}
.SC_content_Listnr_right{background:#EAEAEA;left:-150px;position:relative;margin-top:50px}
.SC_content_Listnr_right_content{padding:40px 50px;padding-left:200px}
.SC_content_Listnr_rightTwo{width:100%;line-height:1 !important;margin:1% 0}
.SC_content_Listnr_rightThree{display:flex;align-items:center;color:#999999}
.SC_content_Listnr_rightThree img{margin-right:1%}
.SC_content_Listnr_rightFour{display:flex;justify-content:space-between;align-items: flex-start;}

.SC_content_zhanhuiOne{margin-top:1%;width: 73%;}

@media only screen and (min-width:760px){
.pintai .mentdevelop_2:nth-child(1){padding: 160px 0 0;}
.pintai .mentdevelop_2:nth-child(2n) .mentdevelop_2_right_box{padding: 143px 85px 122px 100px;}
.pintai .mentdevelop_2:nth-child(2n) .mentdevelop_2_left{width: 53%;height: 614px;margin-right: -40px;margin-left: 40px;}
.about-main2{height: 890px;}


}



@media only screen and (max-width:760px){
.SC_content_Listnr_left,.SC_content_Listnr_right{float:none !important}
.SC_content_Listnr_left{width:auto; }
.SC_content_Listnr_right{margin-top:0;margin-left:0;  left: 0;}
.SC_content_Listnr_right_content{float:none; padding: 20px;}
.SC_content_Listnr_rightFour{flex-direction:column}
.SC_content_List{padding-bottom:20px}
.SC_content_Listnr,.SC_content_ding{ margin: 20px 0; }


.SC_content_ding{height:10rem}
.SC_content_ding nav li span{margin:6px}
.market-box{ background: #ddd; }
.market-box .bottom .txt{ padding: 5px;}
.SCcontent_list_yuyueNR{ position: relative; left: 0; top: 0; transform: none !important;}

.menu-right { display:none; } 

#carouselExampleIndicators { margin-top:70px;}

.product_menu{ padding: 10px 0;}


.about_1{ padding: 30px 0 30px;}
.about_1 ul{ display: block; overflow: hidden;}
.about_1 ul li{ padding: 20px 0; float: left; width: 50%;}
.about_1 ul li::after{ width:50%; top: auto; left: 50%; transform:translateX(-50%); height: 1px; bottom: 0; right: auto; display: block !important;}
.about_1 h2{ margin: 0 ; padding: 0 0 10px;}
.about_4 .video .p1{ width: 40px; height: 40px;}
.about_2 .left{ width: auto; margin:0; padding: 0;}
.about_2 .right{ position: relative; bottom: 0; margin: 20px; width: auto;}
.about_4 .txt{ padding: 30px 0;}
.about_3 .right,
.about_3 .left{ float: none; width: auto; margin: 0 0 40px;}
.about_2{ margin: 0; padding: 30px 0;}

.culture_1 .post .bon{ width: 40%;}

.wh_two .ul li{ padding: 0 0;}

.culture_1 .bg{ padding-top: 55%;}
.header .menu li{margin: 0 6px;}
.culture_1 .bg{ padding-top: 100%;}
.wh_two .ul::before,
.wh_two .ul::after{ background-position: left center; left: -10px; display: none;}
.wh_two .ul{ background-position: left center;}
.wh_two .ul li .img{ float: none; overflow: hidden; width: 70%; padding-left: 50px; margin-left: -10px;     background: url(../images/bg_05-sel.png) no-repeat left 0;}
.wh_two .ul li .left{ margin-top: 10px; background: none;}

.culture_3{ padding: 30px 0;}
.culture_3 .swiper-button-next, 
.culture_3 .swiper-button-prev{ transform: scale(0.5);}


.dt_one .right{ padding: 20px;}
.dt_one .nei .img{ float: none; width: auto;}


.dt_two .ul{ padding: 50px 0; padding-top: 150px; margin: 0 -10px;}
.dt_two .ul li{ margin-top: -120px;}
.dt_two .ul li .xx{ margin-right: 30px;}
.dt_two .ul li .nei{ padding: 10px;}
.dt_two .ul li:nth-child(2n) .xx{ margin-right:0px; margin-left: 30px;}

.coures_1{ padding: 50px 0;}
.coures_1_left{ float: none; width: auto;}

.mentdevelop_1_left{ width: auto; float: none;}
.mentdevelop_1_right{ padding: 20px 0;}
.mentdevelop_1_textContent{ padding: 30px 0;}
.mentdevelop_2_left{ float:none; width: auto; margin: 0;}
.mentdevelop_2{ padding: 0;}
.mentdevelop_2_left .mentdevelop_2_textContent{ padding: 50px 30px;}
.mentdevelop_2_right{ margin-top: 0;}
.mentdevelop_2_right_box{ padding: 50px 30px;}
.scroll_wrap_left{ height: 220px;}
.scroll_wrap_right{ height: 330px;}

.quality_1 .quality_1_left{ width: auto; float: none; margin-bottom: 40px;}
.quality_1 .quality_1_right{ width: auto; float: none;}

.quality_2_li{ float:none; width: auto; margin-bottom: 40px;}
.quality_2_li:first-child .boxc{ margin: 0;}
.quality_2_li:first-child+li .quality_2_left_content{ padding-left: 50px;}

.mentdevelop_3 .swiper-container { padding:0; }
.mentdevelop_2 { display:block; }
.pintai .mentdevelop_2:nth-child(2n) .mentdevelop_2_left{width: 100%;height: 614px;margin-left: 0px;}
.mentdevelop_2_right { width:100%; }

.mentdevelop_2_right { min-height:560px; }








}









